transfer function control